package ui.newgamescreen;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.BorderFactory;
import javax.swing.Box;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JLabel;

import ui.ImagePanel;

public class ButtonPanel extends ImagePanel {

	/**
	 * 
	 */
	private static final long serialVersionUID = 5760528349270841048L;

	protected final JButton backButton = new JButton("Назад к меню");
	protected final JButton nextButton = new JButton("Начать игру");
	protected final JLabel helpText = new JLabel("Заполните активные поля, чтобы начать игру");

	public ButtonPanel() {
		
		try {
			setImage(ImageIO.read(new File("image/menubutton.jpg")));
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		setBorder(BorderFactory.createEmptyBorder(20, 60, 20, 60));
		
		setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
		add(backButton);
		add(Box.createGlue());
		add(helpText, BorderLayout.CENTER);
		add(Box.createGlue());
		add(nextButton, BorderLayout.EAST);
		
		helpText.setVisible(true);
		helpText.setForeground(new Color(30, 144, 255));
		helpText.setFont(new Font("Tahoma", 1, 22));
	}

}
